The goal-oriented design of agent systems: a refinement of Prometheus and its evaluation

نویسندگان

  • Jason Khallouf
  • Michael Winikoff
چکیده

The initial step of any software engineering methodology is to form requirements. Recently, a goal-oriented approach to requirements has been proposed and argued to be beneficial. Goals also play a key role in the implementation of proactive software agents. However, although some agent-oriented software engineering methodologies have incorporated (aspects of) goal-oriented requirements engineering, and although they target agent platforms that provide goals as an implementation construct, none of the methodologies provide a goal-oriented design process. We present three modifications to the Prometheus methodology which aim to make it more goal-oriented in its design phases: we introduce a goal coupling diagram, as an adjunct to the existing data coupling diagram; we modify the temporal design artefacts to include goals; and we introduce a number of goal-related consistency checks. Finally, we report on an experimental evaluation comparing the effectiveness of the original and refined methodologies.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Method integration: An approach to develop agent oriented methodologies

Agent oriented software engineering (AOSE) is an emerging field in computer science  and  proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...

متن کامل

Prometheus: A Pragmatic Methodology for Engineering Intelligent Agents

Agents are a powerful technology with many significant applications. A key issue in getting the technology into mainstream software development is the development of appropriate methodologies for engineering agent-oriented software. This paper presents the Prometheus methodology, which has been developed over several years in collaboration with Agent Oriented Software. The methodology has been ...

متن کامل

Agent-oriented modeling and development of a person-following mobile robot

This paper introduces a multi-agent system (MAS) approach using the detailed process provided by Prometheus methodology for the design of a moving robot application for the detection and following of humans. Our conjecture is that complex autonomous robotic systems have to be fully modeled in their initial design stages by means of agent-based technology. The application has been completely mod...

متن کامل

Improving Flexibility and Robustness in Agent Interactions: Extending Prometheus with Hermes

A crucial part of multi-agent system design is the design of agent interactions. Traditional approaches to designing agent interaction use interaction protocols, which focus on defining legal sequences of messages. Such approaches do not naturally exhibit flexibility and robustness, and are not a good match for intelligent software agents which are autonomous, proactive, flexible and robust. Th...

متن کامل

Testing in Prometheus Methodology – Plan Oriented Approach

Agent Orientation is emerging as a dominant research area and also prevails as a new paradigm for constructing complex distributed system. Agents provide designers/developers with a way of structuring applications around autonomous, communicative elements. Thus, Agent Oriented Software Engineering (AOSE) is concerned with the use of agents in the development of complex distributed systems, espe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IJAOSE

دوره 3  شماره 

صفحات  -

تاریخ انتشار 2009